﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DayuCode.Designer.Model
{
    public class ColumnVO
    {
		public bool? IsGridColumn { get; set; }
		public bool? IsFormField { get; set; }
		public bool? QueryField { get; set; }
		public string ColumnName { get; set; }
		public string DefaultCellTextType { get; set; }
		public string DefaultInputElementType { get; set; }
		public string ColumnTypeCaption { get; set; }
		public string RefTableName { get; set; }
		public string RefIdColumn { get; set; }
		public int? DataLength { get; set; }
		public string Unit { get; set; }
		public string CharsetType { get; set; }
		public string RefNameColumn { get; set; }
		public int? DataScale { get; set; }
		public string ColumnCaption { get; set; }
		public long? DatatableId { get; set; }
		public string CodeType { get; set; }
		public int? MaxCharLength { get; set; }
		public string ColumnAliasName { get; set; }
		public int? MinCharLength { get; set; }
		public string DataType { get; set; }
		public string ColumnType { get; set; }
		public string FormColumnGroup { get; set; }
		public bool? Hyperlink { get; set; }
		public bool? Fixed { get; set; }
		public bool? EditAble { get; set; }
		public string ColumnLabel { get; set; }
		public string RenderScript { get; set; }
		public bool? EditMenu { get; set; }
		public string AggregateFunc { get; set; }
		public int? ColumnWidth { get; set; }
		public string CellTextType { get; set; }
		public bool? VisibleStatus { get; set; }
		public string FontStyle { get; set; }
		public bool? MergeCell { get; set; }
		public bool? AggregateGroup { get; set; }
		public long? DatagridId { get; set; }
		public bool? QueryMultiValue { get; set; }
		public bool? QueryRequired { get; set; }
		public string FormElementType { get; set; }
		public string InputTip { get; set; }
		public string ValidationRules { get; set; }
		public int? RowSpan { get; set; }
		public bool? NewRow { get; set; }
		public long? FormId { get; set; }
		public int? ColSpan { get; set; }
		public string Required { get; set; }
		public bool? FormField { get; set; }
		public bool? GridColumn { get; set; }
		public string RefNameColumnAliasName { get; set; }
		public string QueryInputElementType { get; set; }
		public bool? QueryVisibleStatus { get; set; }
		public string QuerySqlOperator { get; set; }
		public string InputElementType { get; set; }
		public long? TableColumnId { get; set; }
		public long? FormFieldId { get; set; }
		public bool? IsUniqueColumn { get; set; }
		public long? GridColumnId { get; set; }
		public string GridColumnGroup { get; set; }
		public int? FormFieldOrdnum { get; set; }
		public string QuerySqlOperatorCaption { get; set; }
		public string CellTextTypeCaption { get; set; }
		public string QueryInputElementTypeCaption { get; set; }
		public string InputElementTypeCaption { get; set; }
		public string FormElementTypeCaption { get; set; }
		public string ValidationRulesCaption { get; set; }
		public int? ValueUnique { get; set; }
		public string RefColumnInfo { get; set; }
		public int? TableColumnOrdnum { get; set; }
		public int? GridColumnOrdnum { get; set; }
		public double? MinValue { get; set; }
		public double? MaxValue { get; set; }
	}
}
